package cn.xioabai.common.utility;

import cn.hutool.core.date.DateUtil;
import cn.hutool.core.date.LocalDateTimeUtil;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * 时间日期工具
 *
 * @Author yangdaji
 * @Date 2022/10/11 0011
 * @PackageName com.supconit.suptap.gateway.xiaobai.utils
 * @ClassName DateUtils
 */
public class DateUtils {

    /**
     * 当前日期的字符串格式
     *
     * @return
     */
    public static String dateToString() {
        return LocalDateTimeUtil.format(LocalDateTime.now(), "yyyy-MM-dd HH:mm:ss");
    }

    /**
     * 当前日期的字符串格式, 年月日
     *
     * @return
     */
    public static String dateToStringSimple() {
        return LocalDateTimeUtil.format(LocalDateTime.now(), "yyyy-MM-dd");
    }

    /**
     * 日期转换为字符串格式
     *
     * @param date 日期
     * @return 字符串格式日期
     */
    public static String dateToString(Date date) {
        return LocalDateTimeUtil.format(DateUtil.toLocalDateTime(date)
                , "yyyy-MM-dd HH:mm:ss");
    }
}
